home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 5717 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: seagoon.newcastle.edu.au!usenet
  2. From: "Bruce R. McFarling" <ecbm@cc.newcastle.edu.au>
  3. Newsgroups: comp.sys.cbm
  4. Subject: Re: Is there a 6502 CPU in a Nintendo?
  5. Date: 17 Apr 1996 07:49:22 GMT
  6. Organization: Department of Economics, University of Newcastle
  7. Message-ID: <4l27q2$rmd@seagoon.newcastle.edu.au>
  8. References: <s16e0ea6.015@shands.ufl.edu> <4kmp95$o72@jupiter.NordWest.POP.DE> <31713B37.1303@mcimail.com> <4kv1dt$hpc@jupiter.NordWest.POP.DE>
  9. NNTP-Posting-Host: econ70.newcastle.edu.au
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.2N (Windows; I; 16bit)
  14.  
  15. count0@mail.hb.provi.de (Count Zero) wrote:
  16. >7176906@mcimail.com wrote:
  17. >: Count Zero wrote:
  18. >: > NO ! There is a 65c816 ... [snip] for real is just an
  19. >: > advanced verision of the 6502.
  20. >: Wrong.  The >Super< Nintendo (SNES) has a 65816 CPU.  The older, 8-bit 
  21. >: Nintendo (NES) uses a 6502 'type' CPU.
  22.  
  23. >... I said it's a 65c816 CPU ... and the 65816 IS an advanced 6502 ... 
  24.  
  25.     I would point out that whether the 65016 family is just and 
  26. advanced member of the 6502 family, or whether its the 16-bit step up 
  27. from the 8-bit 6502 family, is one of those usenet arguments that can run 
  28. forever, because they are just semantic disagreements. If you want to 
  29. call it an advanced 6502 when it will run 6502 instructions, 8-bit 
  30. register instructions that are a superset of 6502 instructions, and 
  31. 16-bit register instructions that are the 16-bit version of the 8-bit 
  32. superset of 6502 instructions ...
  33.     ... then call it advanced; if you don't, call it the next 
  34. processor family in the 65xx line.
  35.  
  36.     But unless you are doing 8-bit oriented stuff like text 
  37. processing, it's more than twice as fast than a 6502 at the same speed, 
  38. because if the availability of two 16-bit index registers, the ability to 
  39. move the location of 'zero-page' instructions away from $0000 (think how 
  40. much that can gain you in tight inner loops, without having to move the 
  41. data away from the page it is originally located in), the ability to hold 
  42. a 16-bit operand in the accumulator for successive operations, the 
  43. ability to move 16-bit quantities with one operation etc.  And all with 
  44. fewer transisters than the 8-bit 8080 (if I recall correctly), and on the 
  45. same 8-bit data path.  That's good design.
  46.  
  47. -- 
  48. Virtually,
  49.  
  50. Bruce R. McFarling, Newcastle, NSW
  51. ecbm@cc.newcastle.edu.au
  52.  
  53.  
  54.